package com.mcxx.modules.temporary.fundpay.entity;

import lombok.Data;

import java.util.Date;


@Data
public class TmpFundPayFamilyEntity {

	private String id;

	private String name ;

	private String idcard ;

	private String bankId;

	private String bankName;

	private String accountName;

	private String account ;

	private String fundPayId;

	private String orderId;

	private String areaCode;

	private String streetCode;

	private String countyCode;

	private String familyId;

	private String memberId;

	private Date payDate;

	private Double fundNumber;

	private Integer personNumber;
	private Integer households;

	private Date commitDate;

	private String tempSaveType;

	private String objectTypeTemp;

	private Date createTime;

	private String remark;

	private String bankCode;

	private String bankAccount;

	private String bankCardImg;

	private String extrOrderId;

	@Override
    public boolean equals(Object o) {
        if (this == o) { return true; }
        if (o == null || getClass() != o.getClass()) {return false;}
		TmpFundPayFamilyEntity that = (TmpFundPayFamilyEntity) o;
        return id.equals(that.id);
    }

    @Override
    public int hashCode() {
        return java.util.Objects.hash(id);
    }

    @Override
    public String toString() {
        return "TmpFundPayFamily{" +
				"id=" + id +
						",fundPayId='" + fundPayId + "'" +
						",orderId='" + orderId + "'" +
						",areaCode='" + areaCode + "'" +
						",streetCode='" + streetCode + "'" +
						",countyCode='" + countyCode + "'" +
						",familyId='" + familyId + "'" +
						",memberId='" + memberId + "'" +
						",payDate='" + payDate + "'" +
						",fundNumber='" + fundNumber + "'" +
						",personNumber='" + personNumber + "'" +
						",commitDate='" + commitDate + "'" +
						",tempSaveType='" + tempSaveType + "'" +
						",objectTypeTemp='" + objectTypeTemp + "'" +
						",createTime='" + createTime + "'" +
						",remark='" + remark + "'" +
		                '}';
    }

}
